1102 Geer Rd, Turlock, CA 95380-3318, Turlock
"My favorite Italian restaurant I go every chance I get. Highly recommend it"
"My favorite Italian restaurant I go every chance I get. Highly recommend it"